package com.rzhkj.box.entity;

import com.rzhkj.core.base.BaseEntity;
import lombok.Data;

/**
 * 文档实体类
 *
 * @author lixin hegaoye@qq.com
 * @version 1.0
 * @since 1.0
 */

@Data
public class Doc extends BaseEntity implements java.io.Serializable {
    private java.lang.String code;//数据库字段:code  属性显示:编码
    private java.lang.String boxCode;//数据库字段:boxCode  属性显示:收纳盒编码
    private java.lang.String isCustomFileName;//数据库字段:isCustomFileName  属性显示:是否是自定义文件名 Y是 N否
    private java.lang.String customFileName;//数据库字段:customFileName  属性显示:如果自定义文件名为true则自定义文件名与文档名保持一致,自定义文件名由客户端自主命名
    private java.lang.String fileName;//数据库字段:fileName  属性显示:文档名 64个字符，[a-zA-Z0-9] - _ 为命名规则
    private java.lang.String path;//数据库字段:path  属性显示:路径
    private java.lang.String namespace;//数据库字段:namespace  属性显示:命名空间
    private java.lang.String type;//数据库字段:type  属性显示:类型
    private java.lang.String suffix;//数据库字段:suffix  属性显示:后缀
    private java.lang.Integer size;//数据库字段:size  属性显示:大小字节存在
    private java.lang.String state;//数据库字段:state  属性显示:状态启用 Enable,禁用Disable
    private java.lang.String isCover;//数据库字段:isCover  属性显示:是否可以覆盖 Y 是，N 否
    private java.lang.String isCache;//数据库字段:isCache  属性显示:是否缓存 Y 是，N 否，默认与box的 isCache 保持一致，如果设置则按设置生效
    private java.util.Date createTime;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date updateTime;//数据库字段:updateTime  属性显示:更新时间

}